package com.starkuz.controllers;

import com.starkuz.dto.FormFieldsDto;
import com.starkuz.dto.LoginDto;
import com.starkuz.dto.MarketerDto;
import com.starkuz.mailsender.MarketerSender;
import com.starkuz.model.User;
import com.starkuz.tools.ZipBuilder;
import org.springframework.stereotype.Controller;
import org.springframework.util.FileCopyUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Map;


//контроллер для заказа услуг по email-маркетингу
@Controller
public class MarketerController {


    // вывод пакетов внедрения и формы заказа
    @RequestMapping(value = "/emailmarket.html", method = RequestMethod.GET)
    public String emailmarketGet(MarketerDto marketerDto, Map model) {
        model.put("marketerDto", marketerDto);
        return "emailmarket";
    }

    // вывод пакетов внедрения и формы заказа
    @RequestMapping(value = "/emailmarket.html", method = RequestMethod.POST)
    public String emailmarketPost(MarketerDto marketerDto, Map model) {
        MarketerSender.sendOrderOnMarketer(marketerDto);
        model.put("massage", "Ваша заявка отправлена.");
        return "thankyou";
    }

}